//1、导包
//这个包在初始化脚手架的时候，其实已经安装过了
const proxy = require('http-proxy-middleware');
//2、导出一个方法
module.exports = function (app) {
    app.use(
        //注意查看http-proxy-middleware的版本，如果是2.x以上就是咱们这个写法：proxy.createProxyMiddleware(...)
        //如果是2.x以下版本，则需要直接写成proxy(...)
        proxy.createProxyMiddleware('/api', {
            //请求的目的地址
            target: 'http://127.0.0.1:5000',
            //控制服务器收到的请求头中Host的值
            changeOrigin: true,
            //重写路径
            pathRewrite: {
                '^/api': ''
            }
        }),
        /* proxy.createProxyMiddleware('/api1', {
            //请求的目的地址
            target: 'http://127.0.0.1:7000',
            //控制服务器收到的请求头中Host的值
            changeOrigin: true,
            //重写路径
            pathRewrite: {
                '^/api1': ''
            }
        }), */
        /* proxy.createProxyMiddleware('/api2', {
            //请求的目的地址
            target: 'http://127.0.0.1:9000',
            //控制服务器收到的请求头中Host的值
            changeOrigin: true,
            //重写路径
            pathRewrite: {
                '^/api2': ''
            }
        }) */
    )
}